WPS Office.apk(点击下载) / gng.java


package defpackage;

import android.app.Activity;
import android.app.LoaderManager;
import android.content.Loader;
import android.graphics.Rect;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import cn.wps.moffice.OfficeApp;
import cn.wps.moffice.common.beans.GridViewWithHeaderAndFooter;
import cn.wps.moffice_eng.R;
import com.mopub.mobileads.VastIconXmlManager;
import defpackage.ctq;
import defpackage.cup;
import java.util.ArrayList;

/* renamed from: gng  reason: default package */
public final class gng extends gne implements LoaderManager.LoaderCallbacks<ctq.a>, AdapterView.OnItemClickListener, GridViewWithHeaderAndFooter.e {
    private cth cAv;
    private Rect cBV;
    private cue cCg;
    private Rect dSu = new Rect();
    public gnc egw;
    private View frb;
    private GridViewWithHeaderAndFooter hnI;
    private View hnJ;
    private ctq.a hnK;
    private gmz hnL;
    public a hnM;
    private View lu;

    /* renamed from: gng$a */
    public interface a {
        gne bRE();

        gne bRF();

        gne bRG();

        gne bRH();

        gne bRI();

        View bRJ();
    }

    public gng(Activity activity) {
        super(activity);
    }

    private void a(ctq.a aVar, boolean z) {
        if (aVar != null && aVar.czA != null) {
            if (this.egw.getCount() == 0 || z) {
                this.hnI.setHasMoreItems(aVar.czA.size() >= this.hnA && this.egw.getCount() < Integer.MAX_VALUE);
                if (this.hnJ != null) {
                    this.hnJ.setVisibility(0);
                }
                this.egw.cY(aVar.czA);
            }
            this.egw.e(this.cAv);
        }
    }

    private void bRP() {
        if (this.hnJ != null) {
            this.hnJ.setVisibility(8);
        }
        this.egw.cZx();
        this.egw.cY(new ArrayList());
    }

    @Override // defpackage.gne
    public final void a(int i, LoaderManager loaderManager) {
        super.a(i, loaderManager);
        gnb.a(this.mActivity, this.cBE, this.hnI, this.egw);
        loaderManager.restartLoader(this.hna, null, this);
    }

    @Override // cn.wps.moffice.common.beans.GridViewWithHeaderAndFooter.e
    public final void auX() {
        this.mActivity.getLoaderManager().restartLoader(this.hna, null, this);
    }

    @Override // cn.wps.moffice.common.beans.GridViewWithHeaderAndFooter.e
    public final void ayM() {
        if (!(this.lu == null || this.hna == 6)) {
            this.lu.getLocalVisibleRect(this.cBV);
            if (this.hnI.getMeasuredHeight() > 0 && this.cBV.top > this.hnI.getMeasuredHeight() / 2) {
                yf(6);
            }
        }
        if (this.lu != null) {
            this.lu.getLocalVisibleRect(this.cBV);
            if (this.cBV.bottom == this.lu.getMeasuredHeight()) {
                gmz gmz = this.hnL;
                String W = gmz.W("templates_like_show", this.cBE);
                if (!gmz.cCk.contains(W)) {
                    dwp.km(W);
                    gmz.cCk.add(W);
                }
            }
            if (this.hnM != null) {
                if (this.hnM.bRH() != null) {
                    this.hnL.a("templates_recommend_show", this.cBE, this.fCO, this.hnM.bRH().getView());
                }
                if (this.hnM.bRI() != null) {
                    this.hnL.a("templates_popular_show", this.cBE, this.fCO, this.hnM.bRI().getView());
                }
                if (this.hnM.bRE() != null) {
                    this.hnL.a("card1_show", this.cBE, this.hnM.bRE().cjY, this.fCO, this.hnM.bRE().getView());
                }
                if (this.hnM.bRF() != null) {
                    this.hnL.a("card2_show", this.cBE, this.hnM.bRF().cjY, this.fCO, this.hnM.bRF().getView());
                }
                if (this.hnM.bRG() != null) {
                    this.hnL.a("card3_show", this.cBE, this.hnM.bRG().cjY, this.fCO, this.hnM.bRG().getView());
                }
                if (!(this.hnM.bRJ() == null || this.frb == null)) {
                    this.hnM.bRJ().getGlobalVisibleRect(this.cBV);
                    this.fCO.getGlobalVisibleRect(this.dSu);
                    float height = this.dSu.contains(this.cBV) ? 1.0f - (((float) this.cBV.height()) / ((float) this.hnM.bRJ().getHeight())) : 1.0f;
                    this.frb.setAlpha(height);
                    this.frb.setVisibility(height != 0.0f ? 0 : 8);
                }
            }
        }
        if (this.cCg != null) {
            this.cCg.auH();
        }
    }

    @Override // defpackage.gne
    public final void bRM() {
        gnb.a(this.hnI, this.egw, this.cBE);
        this.hnI.setPadding(0, 0, 0, (int) (this.mActivity.getResources().getDimension(R.dimen.home_template_list_bottom_padding) + this.mActivity.getResources().getDimension(R.dimen.home_template_section_padding)));
        a(this.hnK, false);
    }

    @Override // defpackage.gne
    public final void bRN() {
        gnb.b(this.hnI, this.egw, this.cBE);
        this.hnI.setPadding(0, 0, 0, (int) this.mActivity.getResources().getDimension(R.dimen.home_template_list_bottom_padding));
        a(this.hnK, false);
    }

    @Override // defpackage.gne
    public final View getContentView() {
        return this.hnI;
    }

    /* access modifiers changed from: protected */
    @Override // defpackage.gne
    public final void initView() {
        this.cBV = new Rect();
        this.fCO.setBackgroundResource(R.color.color_white);
        LayoutInflater.from(this.mActivity).inflate(R.layout.template_load_more_section, (ViewGroup) this.fCO, true);
        this.hnI = (GridViewWithHeaderAndFooter) this.fCO.findViewById(R.id.content_grid_view);
        this.hnI.setOnItemClickListener(this);
        this.hnI.a(LayoutInflater.from(this.mActivity).inflate(R.layout.listview_loading_view, (ViewGroup) null), this);
        this.hnL = new gmz();
        this.frb = this.mActivity.findViewById(R.id.titlebar_search_icon);
    }

    public final void j(ViewGroup viewGroup) {
        this.hnJ = LayoutInflater.from(this.mActivity).inflate(R.layout.template_section_load_more_title_layout, (ViewGroup) null);
        viewGroup.addView(this.hnJ);
        this.hnI.addHeaderView(viewGroup, null, true);
        this.lu = viewGroup;
        gnb.a(this.mActivity, this.cBE, this.hnI, this.egw);
        bRP();
        this.cCg = new cue(this.hnI, this.lu, (ViewGroup) this.mActivity.findViewById(R.id.navigation_layout), this.cBE);
    }

    @Override // defpackage.gne
    public final void nE(int i) {
        super.nE(i);
        this.egw = new gnc(this.mActivity, this.cBE);
        if (this.mActivity.getResources().getConfiguration().orientation == 1) {
            bRN();
        } else {
            bRM();
        }
    }

    @Override // android.app.LoaderManager.LoaderCallbacks
    public final Loader<ctq.a> onCreateLoader(int i, Bundle bundle) {
        gnd bRL = gnd.bRL();
        return new log(this.mActivity.getApplicationContext()).HX("https://docer.wps.cn/v3.php/api/recom/android").eT("X-Requested-With", "XMLHttpRequest").eT("Cookie", "wps_sid=" + cqy.asP()).eU("mb_app", String.valueOf(this.cBE)).eU(VastIconXmlManager.OFFSET, String.valueOf(this.egw.getCount())).eU("limit", String.valueOf(this.hnA)).eU("del_img_scale", "1").eU("ver", OfficeApp.arx().cqM).b(
        /*  JADX ERROR: Method code generation error
            jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x007f: RETURN  
              (wrap: log : 0x007b: INVOKE  (r0v2 log) = 
              (wrap: log : 0x006e: INVOKE  (r1v10 log) = 
              (wrap: log : 0x0062: INVOKE  (r1v9 log) = 
              (wrap: log : 0x005a: INVOKE  (r1v8 log) = 
              (wrap: log : 0x0050: INVOKE  (r1v7 log) = 
              (wrap: log : 0x0046: INVOKE  (r1v6 log) = 
              (wrap: log : 0x003c: INVOKE  (r1v5 log) = 
              (wrap: log : 0x0023: INVOKE  (r1v4 log) = 
              (wrap: log : 0x001b: INVOKE  (r1v3 log) = 
              (wrap: log : 0x0016: CONSTRUCTOR  (r5v0 log) = 
              (wrap: android.content.Context : 0x0012: INVOKE  (r1v1 android.content.Context) = 
              (wrap: android.app.Activity : 0x0004: IGET  (r1v0 android.app.Activity) = (r8v0 'this' gng A[IMMUTABLE_TYPE, THIS]) gng.mActivity android.app.Activity)
             type: VIRTUAL call: android.content.Context.getApplicationContext():android.content.Context)
             call: log.<init>(android.content.Context):void type: CONSTRUCTOR)
              ("https://docer.wps.cn/v3.php/api/recom/android")
             type: VIRTUAL call: log.HX(java.lang.String):log)
              ("X-Requested-With")
              ("XMLHttpRequest")
             type: VIRTUAL call: log.eT(java.lang.String, java.lang.String):log)
              ("Cookie")
              (wrap: java.lang.String : ?: STR_CONCAT  ("wps_sid="), (wrap: java.lang.String : 0x0030: INVOKE   type: STATIC call: cqy.asP():java.lang.String))
             type: VIRTUAL call: log.eT(java.lang.String, java.lang.String):log)
              ("mb_app")
              (wrap: java.lang.String : 0x0042: INVOKE  (r2v1 java.lang.String) = (wrap: int : 0x0006: IGET  (r2v0 int) = (r8v0 'this' gng A[IMMUTABLE_TYPE, THIS]) gng.cBE int) type: STATIC call: java.lang.String.valueOf(int):java.lang.String)
             type: VIRTUAL call: log.eU(java.lang.String, java.lang.String):log)
              (wrap: java.lang.String : ?: SGET   com.mopub.mobileads.VastIconXmlManager.OFFSET java.lang.String)
              (wrap: java.lang.String : 0x004c: INVOKE  (r3v2 java.lang.String) = 
              (wrap: int : 0x000a: INVOKE  (r3v1 int) = (wrap: gnc : 0x0008: IGET  (r3v0 gnc) = (r8v0 'this' gng A[IMMUTABLE_TYPE, THIS]) gng.egw gnc) type: VIRTUAL call: gnc.getCount():int)
             type: STATIC call: java.lang.String.valueOf(int):java.lang.String)
             type: VIRTUAL call: log.eU(java.lang.String, java.lang.String):log)
              ("limit")
              (wrap: java.lang.String : 0x0056: INVOKE  (r3v3 java.lang.String) = (wrap: int : 0x000e: IGET  (r4v0 int) = (r8v0 'this' gng A[IMMUTABLE_TYPE, THIS]) gng.hnA int) type: STATIC call: java.lang.String.valueOf(int):java.lang.String)
             type: VIRTUAL call: log.eU(java.lang.String, java.lang.String):log)
              ("del_img_scale")
              ("1")
             type: VIRTUAL call: log.eU(java.lang.String, java.lang.String):log)
              ("ver")
              (wrap: java.lang.String : 0x006c: IGET  (r3v6 java.lang.String) = 
              (wrap: cn.wps.moffice.OfficeApp : 0x0068: INVOKE  (r3v5 cn.wps.moffice.OfficeApp) =  type: STATIC call: cn.wps.moffice.OfficeApp.arx():cn.wps.moffice.OfficeApp)
             cn.wps.moffice.OfficeApp.cqM java.lang.String)
             type: VIRTUAL call: log.eU(java.lang.String, java.lang.String):log)
              (wrap: java.lang.reflect.Type : 0x0077: INVOKE  (r0v1 java.lang.reflect.Type) = (wrap: gnd$4 : 0x0074: CONSTRUCTOR  (r2v6 gnd$4) = (r0v0 'bRL' gnd) call: gnd.4.<init>(gnd):void type: CONSTRUCTOR) type: VIRTUAL call: gnd.4.getType():java.lang.reflect.Type)
             type: VIRTUAL call: log.b(java.lang.reflect.Type):log)
             in method: gng.onCreateLoader(int, android.os.Bundle):android.content.Loader<ctq$a>, file: classes12.dex
            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255)
            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:217)
            	at jadx.core.codegen.RegionGen.makeSimpleBlock(RegionGen.java:110)
            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:56)
            	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
            	at jadx.core.codegen.MethodGen.addRegionInsns(MethodGen.java:244)
            	at jadx.core.codegen.MethodGen.addInstructions(MethodGen.java:237)
            	at jadx.core.codegen.ClassGen.addMethodCode(ClassGen.java:342)
            	at jadx.core.codegen.ClassGen.addMethod(ClassGen.java:295)
            	at jadx.core.codegen.ClassGen.lambda$addInnerClsAndMethods$2(ClassGen.java:264)
            	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
            	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
            	at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395)
            	at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258)
            Caused by: jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x007b: INVOKE  (r0v2 log) = 
              (wrap: log : 0x006e: INVOKE  (r1v10 log) = 
              (wrap: log : 0x0062: INVOKE  (r1v9 log) = 
              (wrap: log : 0x005a: INVOKE  (r1v8 log) = 
              (wrap: log : 0x0050: INVOKE  (r1v7 log) = 
              (wrap: log : 0x0046: INVOKE  (r1v6 log) = 
              (wrap: log : 0x003c: INVOKE  (r1v5 log) = 
              (wrap: log : 0x0023: INVOKE  (r1v4 log) = 
              (wrap: log : 0x001b: INVOKE  (r1v3 log) = 
              (wrap: log : 0x0016: CONSTRUCTOR  (r5v0 log) = 
              (wrap: android.content.Context : 0x0012: INVOKE  (r1v1 android.content.Context) = 
              (wrap: android.app.Activity : 0x0004: IGET  (r1v0 android.app.Activity) = (r8v0 'this' gng A[IMMUTABLE_TYPE, THIS]) gng.mActivity android.app.Activity)
             type: VIRTUAL call: android.content.Context.getApplicationContext():android.content.Context)
             call: log.<init>(android.content.Context):void type: CONSTRUCTOR)
              ("https://docer.wps.cn/v3.php/api/recom/android")
             type: VIRTUAL call: log.HX(java.lang.String):log)
              ("X-Requested-With")
              ("XMLHttpRequest")
             type: VIRTUAL call: log.eT(java.lang.String, java.lang.String):log)
              ("Cookie")
              (wrap: java.lang.String : ?: STR_CONCAT  ("wps_sid="), (wrap: java.lang.String : 0x0030: INVOKE   type: STATIC call: cqy.asP():java.lang.String))
             type: VIRTUAL call: log.eT(java.lang.String, java.lang.String):log)
              ("mb_app")
              (wrap: java.lang.String : 0x0042: INVOKE  (r2v1 java.lang.String) = (wrap: int : 0x0006: IGET  (r2v0 int) = (r8v0 'this' gng A[IMMUTABLE_TYPE, THIS]) gng.cBE int) type: STATIC call: java.lang.String.valueOf(int):java.lang.String)
             type: VIRTUAL call: log.eU(java.lang.String, java.lang.String):log)
              (wrap: java.lang.String : ?: SGET   com.mopub.mobileads.VastIconXmlManager.OFFSET java.lang.String)
              (wrap: java.lang.String : 0x004c: INVOKE  (r3v2 java.lang.String) = 
              (wrap: int : 0x000a: INVOKE  (r3v1 int) = (wrap: gnc : 0x0008: IGET  (r3v0 gnc) = (r8v0 'this' gng A[IMMUTABLE_TYPE, THIS]) gng.egw gnc) type: VIRTUAL call: gnc.getCount():int)
             type: STATIC call: java.lang.String.valueOf(int):java.lang.String)
             type: VIRTUAL call: log.eU(java.lang.String, java.lang.String):log)
              ("limit")
              (wrap: java.lang.String : 0x0056: INVOKE  (r3v3 java.lang.String) = (wrap: int : 0x000e: IGET  (r4v0 int) = (r8v0 'this' gng A[IMMUTABLE_TYPE, THIS]) gng.hnA int) type: STATIC call: java.lang.String.valueOf(int):java.lang.String)
             type: VIRTUAL call: log.eU(java.lang.String, java.lang.String):log)
              ("del_img_scale")
              ("1")
             type: VIRTUAL call: log.eU(java.lang.String, java.lang.String):log)
              ("ver")
              (wrap: java.lang.String : 0x006c: IGET  (r3v6 java.lang.String) = 
              (wrap: cn.wps.moffice.OfficeApp : 0x0068: INVOKE  (r3v5 cn.wps.moffice.OfficeApp) =  type: STATIC call: cn.wps.moffice.OfficeApp.arx():cn.wps.moffice.OfficeApp)
             cn.wps.moffice.OfficeApp.cqM java.lang.String)
             type: VIRTUAL call: log.eU(java.lang.String, java.lang.String):log)
              (wrap: java.lang.reflect.Type : 0x0077: INVOKE  (r0v1 java.lang.reflect.Type) = (wrap: gnd$4 : 0x0074: CONSTRUCTOR  (r2v6 gnd$4) = (r0v0 'bRL' gnd) call: gnd.4.<init>(gnd):void type: CONSTRUCTOR) type: VIRTUAL call: gnd.4.getType():java.lang.reflect.Type)
             type: VIRTUAL call: log.b(java.lang.reflect.Type):log in method: gng.onCreateLoader(int, android.os.Bundle):android.content.Loader<ctq$a>, file: classes12.dex
            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255)
            	at jadx.core.codegen.InsnGen.addWrappedArg(InsnGen.java:119)
            	at jadx.core.codegen.InsnGen.addArg(InsnGen.java:103)
            	at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:313)
            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:249)
            	... 14 more
            Caused by: jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x0077: INVOKE  (r0v1 java.lang.reflect.Type) = (wrap: gnd$4 : 0x0074: CONSTRUCTOR  (r2v6 gnd$4) = (r0v0 'bRL' gnd) call: gnd.4.<init>(gnd):void type: CONSTRUCTOR) type: VIRTUAL call: gnd.4.getType():java.lang.reflect.Type in method: gng.onCreateLoader(int, android.os.Bundle):android.content.Loader<ctq$a>, file: classes12.dex
            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255)
            	at jadx.core.codegen.InsnGen.addWrappedArg(InsnGen.java:119)
            	at jadx.core.codegen.InsnGen.addArg(InsnGen.java:103)
            	at jadx.core.codegen.InsnGen.generateMethodArguments(InsnGen.java:806)
            	at jadx.core.codegen.InsnGen.makeInvoke(InsnGen.java:746)
            	at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:367)
            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:230)
            	... 18 more
            Caused by: jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x0074: CONSTRUCTOR  (r2v6 gnd$4) = (r0v0 'bRL' gnd) call: gnd.4.<init>(gnd):void type: CONSTRUCTOR in method: gng.onCreateLoader(int, android.os.Bundle):android.content.Loader<ctq$a>, file: classes12.dex
            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255)
            	at jadx.core.codegen.InsnGen.addWrappedArg(InsnGen.java:119)
            	at jadx.core.codegen.InsnGen.addArg(InsnGen.java:103)
            	at jadx.core.codegen.InsnGen.addArgDot(InsnGen.java:87)
            	at jadx.core.codegen.InsnGen.makeInvoke(InsnGen.java:715)
            	at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:367)
            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:230)
            	... 24 more
            Caused by: jadx.core.utils.exceptions.JadxRuntimeException: Expected class to be processed at this point, class: gnd, state: GENERATED_AND_UNLOADED
            	at jadx.core.dex.nodes.ClassNode.ensureProcessed(ClassNode.java:215)
            	at jadx.core.codegen.InsnGen.makeConstructor(InsnGen.java:630)
            	at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:363)
            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:230)
            	... 30 more
            */
        /*
        // Method dump skipped, instructions count: 128
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.gng.onCreateLoader(int, android.os.Bundle):android.content.Loader");
    }

    @Override // android.widget.AdapterView.OnItemClickListener
    public final void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
        try {
            if (i <= this.egw.getCount() - 1) {
                String yd = gnb.yd(this.cBE);
                String cr = gnb.cr("android_credit_templates", yd);
                String cr2 = gnb.cr("android_docervip_mb", yd);
                gnb.a(this.mActivity, (dts) this.egw.getItem(i), this.cAv, this.cBE, cr, cr2, getCategory(), this.mPosition);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /* JADX DEBUG: Method arguments types fixed to match base method, original types: [android.content.Loader, java.lang.Object] */
    @Override // android.app.LoaderManager.LoaderCallbacks
    public final /* synthetic */ void onLoadFinished(Loader<ctq.a> loader, ctq.a aVar) {
        ctq.a aVar2 = aVar;
        if (aVar2 == null || aVar2.czA == null) {
            bRP();
            return;
        }
        gnb.bB(aVar2.czA);
        this.hnK = aVar2;
        a(aVar2, true);
        if (this.egw.getCount() <= this.hnA) {
            cup.a(this.mActivity, this.hna, this.mActivity.getLoaderManager(), new cup.g() {
                /* class defpackage.gng.AnonymousClass1 */

                @Override // defpackage.cup.g
                public final void b(cth cth) {
                    gng.this.cAv = cth;
                    gng.this.egw.e(cth);
                }
            });
        }
    }

    @Override // android.app.LoaderManager.LoaderCallbacks
    public final void onLoaderReset(Loader<ctq.a> loader) {
    }

    @Override // defpackage.gne
    public final void yf(int i) {
        super.yf(i);
        gnb.a(this.mActivity, this.cBE, this.hnI, this.egw);
        this.mActivity.getLoaderManager().initLoader(this.hna, null, this);
    }
}